<?php

namespace Model;
use Think\Model;

/**
* 
*/
class UserModel extends Model
{
	
	protected $patchValidate    =   true; //是否批处理验证

	protected $_validate = array(
			//array(字段，验证规则，错误提示，[验证条件，附加规则，验证时间])

		//用户验证，不为空
		array('username','require','用户名不能为空'),
		array('username','','用户名已存在',0,'unique'),
		//密码验证
		array('password','require','密码不为空'),

		array('password2','password','两次密码必须一致',0,'confirm'),
		array('user_email','email','邮箱格式不正确'),
		array('user_qq','5,12','qq号码必须为数字',0,'length'),
		array('user_xueli','2,5','必须选择一项',0,'between'),
		array('user_hobby','check_hobby','选择两项以上',0,'callback'),
		);


	function check_hobby($arg){
		if(count($arg)<2){
			return false; //返回false会自动返回错误信息
		}
		return true;
	}
}
